/* CSS Document */

body{ padding:0; margin:0; background:url(images/body_bg.gif ) 0 0 repeat-x #FFFFFF;}

div,del, h1, h2,h3,h4, p, form, label, input, textarea, img, span,ul,li{ margin:0; padding:0; list-style-type:none; overflow:hidden;}

a,a:hover,p{ font-family: Arial, Helvetica, sans-serif; }

clear { CLEAR: both;}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------main--------------------*/
#main{ width:980px; margin:0 auto; height:152px;}

.language { width:980px; height:30px;}
.language ul{ width:282px; margin:2px 10px 0 0; float:right;}
.language ul li{ height:30px; float:left;}
.language ul li a{ padding-left:18px; font-size:12px; line-height:28px; color:#333333; text-decoration: underline;}
.language ul li a:hover{ color:#cf7400; text-decoration: underline;}

.logo{ width:255px; float:left; height:61px; margin:0px 0 0 0px;}
.title01{ width:255px;  float:left; height:61px; margin:5px 0 0 0px;}

.menu
{   float:left;
    margin-top:15px;
    width:940px;
	padding-left:40px;
	font-size:15px;
	line-height:41px;
/*	font-weight:bold;*/
	background-color:#005b82;
}
.menu a:link,.menu a:visited
{
	color:#ffffff;
	background-color:#005b82;
	text-decoration:none;
	padding:12px 20px 12px 20px;
}
.menu a:hover,.menu a:active
{
	background-color:#017aaf;
	color:#fff;
}

/*------------------------------------------------center panel--------------------*/ 
#content {width:980px; margin:0 auto; height: auto; }
.toptitile p{ font-size:12px; line-height:41px; color:#30353b; padding:0 20px 0 20px;font-family: Arial, Helvetica, sans-serif; float:left; }

.top_con { background: url(images/top_con.png) no-repeat top center; margin: 0 auto; width: 980px; height: 55px; display: block;}
.top_con p{ margin-top:20px; line-height:35px; font-size:16px; color:#3da3de; padding-left:20px; font-weight:bold;}
.cen_con { background: url(images/cen_con.png) repeat-y top center;  margin: 0 auto; width: 980px;  height:auto; display: block;}
.end_con{ background: url(images/end_con.png) no-repeat top center; margin: 0 auto; width: 980px; height: 55px; display: block;}



td,th { padding:5px 10px; line-height:30px; border:1px solid #d3d3d3}
th { }
.cen_con p{ margin-top:15px;  padding:0 20px 0 20px;}
.trs { font-size:13px; font-weight:bold; color:#666666; font-family:Tahoma, Geneva, sans-serif; background-color:#f0f0f0;}
.trxx { font-size:13px; color:#666666; font-family:Tahoma, Geneva, sans-serif;}
.trxx2 { font-size:13px; color:#666666; font-family:Tahoma, Geneva, sans-serif; background-color:#f6f6f6;}

.mem_subject{color:#E56600; font-weight:bold; text-align:center;}


.headd { color:#3da3de; font-size:16px; line-height:22px;}
.heada { color:#666666; font-size:14px; line-height:24px;}
.heade { color:#99cc00; font-size:14px;}
.head{  color:#3da3de;font-size:16px;}


p img { border:1px solid #d3d3d3}
/*------------------------------------------------footer--------------------*/
#footerMain{ width:1004px; margin:0 auto; height: 95px;background:url(images/footer_bg.gif) 0 0 repeat-x; margin-top:10px;}
.footer{ width:1004px; height:auto; margin:0 auto;}
.footer ul{ float:left; width:100%; margin:10px 0px 0 0px; text-align:center;}
.footer li{  display:inline; padding:0 2px 0 8px;  }
.footer li a{ font-size:12px; color:#eb8300; text-decoration:none; font-weight:normal; }
.footer li a:hover{ font-size:12px; color:#666666; }
.footer p.copyright{ text-align:center; font:normal 12px/22px Arial, sans-serif; color:#666666; padding:0px 0 0 0px; width: 100%; margin-top:10px;}


